﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace WebDauGia.Domain.Models
{
    public partial class KhachHang
    {
        public KhachHang()
        {
            this.DanhSachDauGias = new List<DanhSachDauGia>();
            this.DonDatHangs = new List<DonDatHang>();
            this.DonNhapHangs = new List<DonNhapHang>();
            this.SanPhams = new List<SanPham>();
        }
        [HiddenInput(DisplayValue = false)]
        public int id { get; set; }
        [Required(ErrorMessage = "Hãy nhập vào Họ Tên đầy đủ")]
        public string hoten { get; set; }
        [Required(ErrorMessage="Hãy nhập vào tên đăng nhập")]
        public string username { get; set; }
        [Required(ErrorMessage = "Hãy nhập vào mật khẩu tài khoản")]
        [DataType(DataType.Password)]
        public string paswword { get; set; }
        [DataType(DataType.EmailAddress)]
        [Required(ErrorMessage="Hãy nhập địa chỉ E-mail")]
        public string email { get; set; }
        [DataType(DataType.PhoneNumber)]
        [Required(ErrorMessage="Hãy nhập số điện thoại")]
        public string sodt { get; set; }
        public string diachi { get; set; }
        public Nullable<int> idquyen { get; set; }
        public string ghichu { get; set; }
        public Nullable<int> diemtichluy { get; set; }
        public Nullable<System.DateTime> ngaysinh { get; set; }
        public Nullable<bool> active { get; set; }
        public virtual ICollection<DanhSachDauGia> DanhSachDauGias { get; set; }
        public virtual ICollection<DonDatHang> DonDatHangs { get; set; }
        public virtual ICollection<DonNhapHang> DonNhapHangs { get; set; }
        public virtual PhanQuyen PhanQuyen { get; set; }
        public virtual ICollection<SanPham> SanPhams { get; set; }
    }
}
